#ifndef __BEEP_CONTROL_H__
#define __BEEP_CONTROL_H__

// 蜂鸣器状态定义
typedef enum {
    BEEP_IDLE,
    BEEP_SHORT_ON,
    BEEP_SHORT_OFF,
    BEEP_DOUBLE_ON1,
    BEEP_DOUBLE_OFF1,
    BEEP_DOUBLE_ON2,
    BEEP_DOUBLE_OFF2,
		BEEP_LONG_ON,
		BEEP_LONG_OFF
} BeepState;

// 蜂鸣器控制函数
void init_beep(void);
void play_beep_short(void);
void play_beep_double(void);
void play_beep_long(void);
void update_beep_state(void);

#endif
